page {
  background-color: #eceeeb !important;
}

.pro_type {
  padding: 20rpx;
}

.tyies {
  display: flex;
  flex-wrap: wrap;

  .type_item {
    padding: 20rpx 39rpx;
    background-color: #fff;
    margin: 10rpx 20rpx;
    margin-bottom: 15rpx;
  }
}

.bd_decr {

  textarea {
    width: 100%;
    background-color: #fff;
    padding-left: 10rpx;
    height: 100%;

    .add_pics {
      display: flex;
      flex-wrap: wrap;
      margin-top: 190rpx;
      margin-left: 15rpx;
      margin-bottom: 15rpx;

      .chooese_img {
        z-index: 999;
      }

      .add_problems {
        height: 100rpx;
        width: 100rpx;
        background-color: #f5f8f5;
        border-radius: 13%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 50rpx;
        color: #999;
        border: 1px solid #ccc;
        margin: 0;
        z-index: 999;
        margin-right: 45rpx;
      }
    }
  }
}

.btn {
  display: flex;
  justify-content: flex-end;

  .submit {
    background-color: red;
    margin: 0;
    margin-top: 15rpx;
    color: #ffa592;
    height: 100rpx;
    width: 300rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20rpx;


    icon {
      vertical-align: middle;
    }
  }


}